home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CICA 1993 April
/
CICA MS Windows - April 1993.iso
/
unzipped
/
programr
/
status
/
stat.h
next >
Wrap
Text File
|
1993-01-29
|
1KB
|
36 lines
/*
* stat.h -- interface to status bar
* Copyright (c) Stephen Crane February 1993
*/
#define SF_LEFT 0x0000
#define SF_RIGHT 0x0001
#define SF_CENTRE 0x0002
#define SF_MAX 0x0010
/*
* CreateStatus -- create a status bar.
* hparent -- status bar lives at the bottom of this window.
* style -- status bar's style, e.g. WS_VISIBLE | WS_CHILD | WS_CLIPSIBLINGS
* area -- returned status bar client area.
* hf -- font to be used to draw the text.
* strs -- an array of pointers to maximum-length strings.
* ns -- the number of strings to be displayed.
*/
HWND FAR PASCAL CreateStatus (HWND hparent, DWORD style, LPRECT area, HFONT hf, LPSTR FAR *strs, int ns);
/*
* UpdateStatus -- update a single element in the status bar.
* hstat -- status bar window.
* style -- style to be used when drawing text, i.e. TA_LEFT | TA_CENTER | TA_RIGHT.
* n -- index of string to be updated.
* str -- new string to be displayed.
*/
BOOL FAR PASCAL UpdateStatus (HWND hstat, UINT style, int n, LPSTR str);
/*
* DestroyStatus -- destroy a status bar.
* hstat -- the condemned status bar window.
*/
void FAR PASCAL DestroyStatus (HWND hstat);